package com.runvp.service.biz.service;

import java.util.List;

import com.runvp.service.biz.domain.BizCustomerRecharge;

/**
 * 用户充值Service接口
 * 
 * @author runvp
 * @date 2022-11-15
 */
public interface IBizCustomerRechargeService {
    /**
     * 查询用户充值
     * 
     * @param id 用户充值主键
     * @return 用户充值
     */
    public BizCustomerRecharge selectBizCustomerRechargeById(Long id);
    /**
     * 查询用户充值
     *
     * @param orderNo
     * @return 用户充值
     */
    public BizCustomerRecharge selectBizCustomerRechargeByOrderNo(String orderNo);
    /**
     * 查询用户充值列表
     * 
     * @param bizCustomerRecharge 用户充值
     * @return 用户充值集合
     */
    public List<BizCustomerRecharge> selectBizCustomerRechargeList(BizCustomerRecharge bizCustomerRecharge);

    /**
     * 新增用户充值
     * 
     * @param bizCustomerRecharge 用户充值
     * @return 结果
     */
    public int insertBizCustomerRecharge(BizCustomerRecharge bizCustomerRecharge);

    /**
     * 修改用户充值
     * 
     * @param bizCustomerRecharge 用户充值
     * @return 结果
     */
    public int updateBizCustomerRecharge(BizCustomerRecharge bizCustomerRecharge);

    /**
     * 批量删除用户充值
     * 
     * @param ids 需要删除的用户充值主键集合
     * @return 结果
     */
    public int deleteBizCustomerRechargeByIds(String ids);

    /**
     * 删除用户充值信息
     * 
     * @param id 用户充值主键
     * @return 结果
     */
    public int deleteBizCustomerRechargeById(Long id);
}
